package Model;

import java.io.Serializable;

/*
 * @author Paolo Cordova
 */

public class SpaceMortgaged extends SpaceState implements Serializable 
{
	
	private static SpaceMortgaged INSTANCE = null;
	final static long serialVersionUID = 220;
	
	protected SpaceMortgaged() 
	{

	}
	
	public static SpaceState Instance() 
	{
		if (INSTANCE == null) 
		{
			INSTANCE = new SpaceMortgaged();
		}
		
		return INSTANCE;
	}

	public void landOn(Player player, PropertySpace property) 
	{

	}
	
	protected boolean isRenovated(UpgradeablePropertySpace p) 
	{
		return false;
	}
	
	protected String getNameAndStatus() 
	{
		return " (Mortgaged)";
	}
	
	protected void ownershipIncrease(PropertySpace p) 
	{

	}
	
	protected void ownershipDecrease(PropertySpace p) 
	{

	}
	
	public String toString()
	{
		return "SpaceMortgaged";
	}
}
